//package exception;
//
//public class ThrowDemo {
//    public static void main(String[] args) {
//        Person p = new Person();
//
//        try {
//            /*
//            当我们调用一个含有throws声明异常抛出的方法时，编译器要求我们必须处理这个异常，处理方式有两种：
//            1.主动try-catch捕获并解决该异常
//            2.在当前方法上继续使用throws声明该异常的抛出
//              具体选取哪个要结合实际业务分析异常处理的责任制问题。
//
//
//             */
//
//
//
//
//            p.setAge(101); //满足语法
//        } catch (IllegalAgeException e) {
//            e.printStackTrace();
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        System.out.println("此人年龄："+p.getAge());
//
//
//
//
//
//
//
//    }
//}
